package com.xioaye.cs.basic;

import java.util.Scanner;


/**
 * 查找a 在字符串在b 字符串中出现的个数
 *
 * 基本思路  先获取a,b 两个字符串
 *
 * 然后 1,如果 a 的长度小于b 肯定不会存在，输出0
 *      2，根据b 为基本，每次截取a长度的字符串，截取后比较是否相等。如果相等 ，累计加一，向后移动一个位置继续截取，最终比较结束。
 *
 *        注意：需要去掉所有的空格和tab ,这个采用替换的方式，正则也可以。
 */

public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

         Integer sum =0;

        while (sc.hasNext()) {
            String line1 = sc.nextLine(); // 获取a字符串
            String line2 = sc.nextLine(); // 获取b 字符串

            // 去掉所有空格

            String noSpace = line1.replaceAll(" ", "");
            // 去掉所有的tab
            String noTab = noSpace.replaceAll("\t", "");

           // 统计个数汇总


             if (noTab.length() <line2.length()){

                 System.out.println(0);
             } else {
                 int lengthLine1 = noTab.length();
                 int lengthLine2 = line2.length();

                    // 每次向后移动一个单位，截取第二个字符串的长度看看是不是相等。
                 for (int i = 0; i <= lengthLine1 - lengthLine2; i++) {

                     String substring = noTab.substring(i, i +lengthLine2);
//                      查看每一个截取的子串
                        if (substring.equals(line2)){
                            sum ++;
                        }
                 }

                 System.out.println(sum);

             }

        }
    }

}
